package com.ymatou.iapi.godmch.parameter;
import java.math.BigDecimal;
import java.util.List;

import com.ymt.base.BaseBean;
/**
*设置商户店铺分享方式信息（运营后台）idBean
*FreeMaker Template自动生成代码
*/
@SuppressWarnings("serial")
public class setShareTypeBean extends BaseBean{
 
	/**商户id*/
	private int mchId;
  	/**
	 * @see com.ymatou.iapi.godmch.parameter.setShareTypeBean#mchId
	 */
	public int getMchId(){
 
		return mchId;
 
	}
 	/**
	 * @see com.ymatou.iapi.godmch.parameter.setShareTypeBean#mchId
	 */
	public void setMchId(int mchId){
 
		this.mchId = mchId;
 
	}
	
	
	/**分享方式1：小程序 2：H5 3：独立小程序  4：独立h5  5：继承版小程序*/
	private int mchShareType;
  	/**
	 * @see com.ymatou.iapi.godmch.parameter.GetListByConditionBean#mchShareType
	 */
	public int getMchShareType(){
 
		return mchShareType;
 
	}
	public void setMchShareType(int mchShareType){
		 
		this.mchShareType = mchShareType;
 
	}
	
	/**-1：关闭 0：正常*/
	private int mchStatus;
	public int getMchStatus(){ 
		return mchStatus;
	}
	public void setMchStatus(int mchStatus){		 
		this.mchStatus = mchStatus; 
	}
	
	
	
	//双店模式0：正常模式（默认）1：双店模式
    private int dualMode;
	public int getDualMode() {
		return dualMode;
	}
	public void setDualMode(int dualMode) {
		this.dualMode = dualMode;
	}
	///////////////////////////支付方式 ///////////
	
	/**微信HipoPay支付通道:微信支付通道1：飞界国际2：飞界国际电子商务3：盛付通 4:飞界国际贸易 5：自有支付*/
	private int payMode;
  	/**
	 * @see com.ymatou.iapi.godmch.parameter.SetPayModeBean#payMode
	 */
	public int getPayMode(){
 
		return payMode;
 
	}
 	/**
	 * @see com.ymatou.iapi.godmch.parameter.SetPayModeBean#payMode
	 */
	public void setPayMode(int payMode){
 
		this.payMode = payMode;
 
	}
	
	
	/**微信国内支付通道:0：不支持  1：盛付通*/
	private Integer domesticPayMode;

	public Integer getDomesticPayMode(){
		return domesticPayMode;
	}

	public void setDomesticPayMode(Integer domesticPayMode){
		this.domesticPayMode = domesticPayMode;
	}
	
	//支付宝支付通道0：不支持支付宝 1：飞界国际
	private int aliPayMode;
	
	public int getAliPayMode() {
		return aliPayMode;
	}
	public void setAliPayMode(int aliPayMode) {
		this.aliPayMode = aliPayMode;
	}
	
///////////////////////////支付方式 ///////////
	/*
	 * 商家端购买 20200218 summing Add
       1：二维码购买
       2：直接购买
	 */
   private int mchSideBuy;
	
	public int getMchSideBuy() {
		return mchSideBuy;
	}
	public void setMchSideBuy(int mchSideBuy) {
		this.mchSideBuy = mchSideBuy;
	}
	
	
	/**
	 * 商品发布风控金额
	 * 0 or null 表示无限制
	 */
    private BigDecimal productRiskAmount;
	
 	public BigDecimal getProductRiskAmount() {
		return productRiskAmount;
	}
   	public void setProductRiskAmount(BigDecimal productRiskAmount) {
		this.productRiskAmount = productRiskAmount;
	}
	
   	
	/**
	 * 交易风控金额
	 * 0 or null 表示无限制
	 */
    private BigDecimal tradeRiskAmount;
	
 	public BigDecimal getTradeRiskAmount() {
		return tradeRiskAmount;
	}
   	public void setTradeRiskAmount(BigDecimal tradeRiskAmount) {
		this.tradeRiskAmount = tradeRiskAmount;
	}
   	
	/**备注*/
	private String remark;
	public String getRemark(){ 
		return remark;
	}
	public void setRemark(String remark){		 
		this.remark = remark; 
	}
	
	/**能否发布境内商品*/
	private boolean pulishDomestic;
	public boolean getPulishDomestic(){ 
		return pulishDomestic;
	}
	public void setPulishDomestic(boolean pulishDomestic){		 
		this.pulishDomestic = pulishDomestic; 
	}
	
	
	/**	是否开启多级代理*/
	private boolean vipChannel;
	public boolean getVipChannel(){ 
		return vipChannel;
	}
	public void setVipChannel(boolean vipChannel){		 
		this.vipChannel = vipChannel; 
	}
	
	
	/**	结算币种 */
	private String settlementCurrency;
	public String getSettlementCurrency(){ 
		return settlementCurrency;
	}
	public void setSettlementCurrency(String settlementCurrency){		 
		this.settlementCurrency = settlementCurrency; 
	}
	
	
	
	/**是否支持海外地址*/
	private boolean overseasAddressEnabled;
	public boolean getOverseasAddressEnabled(){ 
		return overseasAddressEnabled;
	}
	public void setOverseasAddressEnabled(boolean overseasAddressEnabled){		 
		this.overseasAddressEnabled = overseasAddressEnabled; 
	}
	
	
	
	/**是否开启图片补白功能*/
	private boolean productPicAutoFill;
	public boolean getProductPicAutoFill(){ 
		return productPicAutoFill;
	}
	public void setProductPicAutoFill(boolean productPicAutoFill){		 
		this.productPicAutoFill = productPicAutoFill; 
	}
	
	
	
	/**	多币种标价配置 示例：HKD,USD,EUR*/
	private List<String> multiCurrencyList;
	public List<String> getMultiCurrencyList(){ 
		return multiCurrencyList;
	}
	public void setmultiCurrencyList(List<String> multiCurrencyList){		 
		this.multiCurrencyList = multiCurrencyList; 
	}
	
	
	/**
	 * 支付宝国内支付通道
       0：不开启
       1：盛付通
	 */
    private int aliPayDomesticPayMode;
	public int getAliPayDomesticPayMode() {
		return aliPayDomesticPayMode;
	}
	public void setAliPayDomesticPayMode(int aliPayDomesticPayMode) {
		this.aliPayDomesticPayMode = aliPayDomesticPayMode;
	}
	
	 /**
     * 是否平台供货商
     */
    private boolean platformSupplier;

    /**
     * 平台供货商微信hipopay支付通道
     *
     */
    private Integer platformSupplierWxHpPayMode;

    /**
     * 平台供货商支付宝支付通道
     *
     */
    private Integer platformSupplierAliHpPayMode;
    
	public boolean isPlatformSupplier() {
		return platformSupplier;
	}
	public void setPlatformSupplier(boolean platformSupplier) {
		this.platformSupplier = platformSupplier;
	}
	public Integer getPlatformSupplierWxHpPayMode() {
		return platformSupplierWxHpPayMode;
	}
	public void setPlatformSupplierWxHpPayMode(Integer platformSupplierWxHpPayMode) {
		this.platformSupplierWxHpPayMode = platformSupplierWxHpPayMode;
	}
	public Integer getPlatformSupplierAliHpPayMode() {
		return platformSupplierAliHpPayMode;
	}
	public void setPlatformSupplierAliHpPayMode(Integer platformSupplierAliHpPayMode) {
		this.platformSupplierAliHpPayMode = platformSupplierAliHpPayMode;
	}
	public void setMultiCurrencyList(List<String> multiCurrencyList) {
		this.multiCurrencyList = multiCurrencyList;
	}
}
